package oc.tm.sg.core.rpc.po;

import java.util.Map;
import java.util.Set;

/**
 * 服务扫描结果
 * @author lry
 */
public class ScanResult {
	
	//服务实现类
	private Set<Class<?>> serviceImplSet;
	//服务配置
	private Set<ServicePo> servicePoSet;
	//服务[配置,接口实现类]
	private Map<String,ServicePo> serviceMap;
	
	public ScanResult() {
	}

	public ScanResult(Set<Class<?>> serviceImplSet, Set<ServicePo> servicePoSet, Map<String, ServicePo> serviceMap) {
		this.serviceImplSet = serviceImplSet;
		this.servicePoSet = servicePoSet;
		this.serviceMap = serviceMap;
	}

	public Set<Class<?>> getServiceImplSet() {
		return serviceImplSet;
	}

	public void setServiceImplSet(Set<Class<?>> serviceImplSet) {
		this.serviceImplSet = serviceImplSet;
	}

	public Set<ServicePo> getServicePoSet() {
		return servicePoSet;
	}

	public void setServicePoSet(Set<ServicePo> servicePoSet) {
		this.servicePoSet = servicePoSet;
	}

	public Map<String, ServicePo> getServiceMap() {
		return serviceMap;
	}

	public void setServiceMap(Map<String, ServicePo> serviceMap) {
		this.serviceMap = serviceMap;
	}

}
